[汇编语言]编程查找一组数据中的最大最小数 怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:36:52
编程查找一组数据中的最大最小数 怎么做?

谢谢了麻烦各位高手给写下 编程题的答案了 。

要求是: 用汇编语言 写出: 编程查找一组数据中的最大最小数

取第一个数,作为标准,
逐步拿出其他的数去比较
如果新数更大,就设为新标准
直到比较完
那个标准就是最大数
类似可得最小数

data segment
count equ 10
number db count dup(?)
max db ?
min db ?
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,count
dec cx
mov al,number[si]
mov max,al
mov min,al
next:
inc si
mov al,number[si]
cmp al,max
jna bdy
mov max,al
jnz next1
bdy:
cmp al,min
jnb next1
mov min,al
next1:
loop next
mov ah,4ch
int 21h
code ends
end start

Java代码的实现如下:

public class Test {

public static void main(String[] args) {
Integer[] scores = new Integer[] { 85, 96, 57, 63, 86, 64, 92, 82, 62 };
Integer